code protection hasp infractions license management software protection law asp.net internet threat experts asp encryption linkwalker vb.net improper links attorney .net obfuscator dui